package com.ktwlsoft.archivemanage.payload.annualReport;

import com.ktwlsoft.archivemanage.payload.businessInspect.ImgsUpdate;
import com.ktwlsoft.archivemanage.payload.inforConst.InforConstAddRequest;
import com.ktwlsoft.archivemanage.payload.unitArchive.UnitArchivesAddRequest;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.time.Year;
import java.util.Date;
import java.util.List;

@ApiModel("年度报送新增")
@Getter
@Setter
public class AnnualReportAddRequest {

    @ApiModelProperty("立档单位id")
    private Long unitId;

    @ApiModelProperty("报送人id")
    private Long writterId;

    @ApiModelProperty("报送人")
    private String writter;

    @ApiModelProperty("报送年度")
    private Year reportYear;

    @ApiModelProperty("信息化建设")
    private InforConstAddRequest inforConstAddRequest;

    @ApiModelProperty("室藏档案")
    private List<UnitArchivesAddRequest> unitArchivesList;

    /**
     * 指导人签字
     */
    @ApiModelProperty("指导人签字")
    private String instructorSign;

    /**
     * 被指导单位签字
     */
    @ApiModelProperty("被指导单位签字")
    private String unitSign;

    /**附件集合*/
    @ApiModelProperty("附件集合")
    private List<ImgsUpdate> imgs;
}
